package cyy.example.com.facotry.net.ConverterUtils;


/**
 * 网络请求的所有的接口
 *
 * @author qiujuer Email:qiujuer@live.cn
 * @version 1.0.0
 */
public interface SpareRemoteService {

//
//    /**
//     * 获取系统配置
//     *
//     * @return
//     */
//    @GET("system/config/getGlobalConfig")
//    Call<BaseEntity<ConfigEntitySpare>> getConfig();
//
//    @GET
//    Call<BaseEntity<List<SearchMenuEntity>>> getSearchMenuConfig(@Url String url);
//
//
//    @GET()
//    Call<BaseEntity<HistoryDataEntity>> getRealData();
//
//    /**
//     * @Url String url
//     */
//    @GET("company/companyData/getCompanyVideo")
//    Call<BaseEntity<VideoInfoEntity>> getVideoUrl( @Query(value = "companyId") String companyId);
//
//
//    /**
//     * 获取公司详情信息
//     *
//     * @return
//     */
//    @GET("company/companyData/getCompanyDetailHBXX")
//    Call<BaseEntity<FirmGeneralInfoEntity>> queryFirmGeneralInfo( @Query(value = "companyId") String id);
//
//    /**
//     * 公司列表
//     */
//    @GET("company/companyData/getCompanyData")
//    Call<BaseEntity<List<FirmListEntity>>> queryFirmList( @QueryMap(encoded = true) Map<String, String> map,
//                                                         @Query("businessType") List<String> businessType,
//                                                         @Query("regulationType") List<String> regulationType,
//                                                         @Query("regulationLevel") List<String> regulationLevel);
//
//    /**
//     * 公司站位列表
//     */
//    @GET("company/companyData/getCompanywatchsite")
//    Call<BaseEntity<List<InstitutionEntity>>> getInstitutionList( @Query(value = "companyId") String id);
//
//    /**
//     * 登陆接口
//     *
//     * @param url
//     * @param entity
//     * @return
//     */
//    @POST
//    Call<BaseEntity<UserEntity>> login(@Url String url, @Body LoginEntity entity);
//
//
//    /**
//     * 获取实时数据
//     *
//     * @param siteCode
//     * @return
//     */
//    @GET("rd/real/list")
//    Call<BaseEntity<HistoryDataEntity>> getRealData(@QueryMap Map<String, String> siteCode);
//
//    /**
//     * 获取所有企业的位置
//     */
//    @GET("company/companyData/getCompanyLocations")
//    Call<BaseEntity<List<FirmLocationEntity>>> getAllFirmLocation();
//
//    /**
//     * 获取用户列表
//     */
//    @GET
//    Call<BaseEntity<StaffEntity>> getStaffList(@Url String url, @QueryMap Map<String, String> siteCode, @Query("userType") List<String> userType,
//                                               @Query("roleId") List<String> roleId);
//
//    /**
//     * 查询用户详情
//     *
//     * @param userId 用户id
//     * @return
//     */
//    @GET("accounts/user/detail/info")
//    Call<BaseEntity<StaffDetailsEntity>> getStaffDetails( @Query(value = "userId") String userId);
//
//    /**
//     * 获取最新的实时数据
//     * @param siteCode
//     * @return
//     */
//    @GET("rd/statistic/list")
//    Call<BaseEntity<List<RealDataEntity>>> getFirmLatestData( @QueryMap Map<String, String> siteCode);
//
//    /**
//     * 获取最新的实时数据
//     *
//     * @param companyId id
//     */
//    @GET("rd/process/unusualSiteByCompany")
//    Call<BaseEntity<UnnormalFacilityEntity>> getUnnormalFacilityInfo(@Query(value = "companyId") String companyId);
}